.details-page header {
  background-color: #cf4cff;
  padding: 0rem 1.06666667rem 0rem 1.06666667rem;
  overflow: hidden;
}
.details-page header .scan {
  float: left;
  background-image: url("../img/home_scan.png");
  width: 2.13333333rem;
  height: 2.48888889rem;
  background-size: 2.13333333rem, 2.48888889rem;
  margin: 0.28444444rem 0rem 0.28444444rem 0.28444444rem;
}
.details-page header form {
  width: 17.77777778rem;
  overflow: hidden;
  float: left;
  border-radius: 0.88888889rem;
  height: 1.77777778rem;
  margin: 0.64rem 1.56444444rem 0.64rem 0.92444444rem;
  background-color: #ffffff;
  opacity: 0.7;
}
.details-page header form input {
  float: left;
  border: none;
  line-height: 1.77777778rem;
  height: 1.77777778rem;
  width: 15.28888889rem;
  background-color: #ffffff;
  text-indent: 1.35111111rem;
  font-size: 0.92444444rem;
  color: #616161;
}
.details-page header form button {
  float: left;
  background: url("../img/home_search_btn.png") transparent;
  width: 1.06666667rem;
  height: 1.06666667rem;
  background-size: 1.06666667rem 1.06666667rem;
  border: none;
  margin-top: 0.35555556rem;
}
.details-page header .message {
  float: left;
  background-image: url("../img/home_message.png");
  width: 1.49333333rem;
  height: 2.48888889rem;
  background-size: 1.49333333rem, 2.48888889rem;
  margin-top: 0.32rem;
}
.details-page .main {
  background-color: #f8e5ff;
  padding-bottom: 3.48444444rem;
}
.details-page .main .deta {
  background-color: #fffeff;
}
.details-page .main .deta .deta-img-bc {
  background-color: #d666ff;
}
.details-page .main .deta img {
  display: block;
  width: 24.53333333rem;
  height: 14.22222222rem;
  margin: 0 auto;
}
.details-page .main .deta h2,
.details-page .main .deta h3,
.details-page .main .deta h4 {
  padding-left: 1.06666667rem;
}
.details-page .main .deta h2 {
  font-size: 1.06666667rem;
  color: #a441ff;
  width: 17.20888889rem;
  line-height: 1.77777778rem;
  margin-top: 0.71111111rem;
}
.details-page .main .deta h3 {
  font-size: 1.06666667rem;
  color: #ff3352;
  margin-top: 0.71111111rem;
}
.details-page .main .deta h3 span {
  font-size: 1.28rem;
}
.details-page .main .deta h4 {
  margin-top: 1.84888889rem;
}
.details-page .main .deta h4 i {
  font-size: 0.85333333rem;
  color: #666666;
  margin-right: 4.90666667rem;
  line-height: 1.20888889rem;
}
.details-page .main .deta h4 b {
  font-size: 0.85333333rem;
  color: #666666;
  margin-left: 2.48888889rem;
}
.details-page .main .de_mai {
  margin-top: 0.71111111rem;
  background-color: #fffeff;
}
.details-page .main .de_mai .integral {
  padding-left: 1.06666667rem;
  padding-top: 0.71111111rem;
  overflow: hidden;
  font-size: 0.71111111rem;
  color: #666666;
  padding-bottom: 0.78222222rem;
  border-bottom: 1px solid #cccccc;
}
.details-page .main .de_mai .integral i {
  width: 2.13333333rem;
  height: 0.99555556rem;
  border: 1px solid #666666;
  border-radius: 0.14222222rem;
  margin-right: 0.64rem;
  float: left;
  text-align: center;
  line-height: 0.99555556rem;
}
.details-page .main .de_mai .integral b {
  float: left;
}
.details-page .main .de_mai .integral a {
  float: left;
  margin-left: 14.86222222rem;
}
.details-page .main .de_mai .integral a img {
  width: 0.71111111rem;
  height: 0.99555556rem;
}
.details-page .main .de_mai .quit {
  padding-left: 1.06666667rem;
  overflow: hidden;
  margin-top: 0.64rem;
}
.details-page .main .de_mai .quit i {
  overflow: hidden;
  margin-right: 1.35111111rem;
  display: block;
  float: left;
}
.details-page .main .de_mai .quit i img {
  width: 0.71111111rem;
  height: 0.71111111rem;
  margin-right: 0.64rem;
  float: left;
}
.details-page .main .de_mai .quit i span {
  font-size: 0.71111111rem;
  color: #666666;
  float: left;
}
.details-page .main .de_mai h1 {
  padding-left: 1.06666667rem;
  font-size: 0.85333333rem;
  color: #333333;
  margin-top: 1.06666667rem;
  padding-bottom: 0.71111111rem;
}
.details-page .main .de_bot {
  background-color: #fffeff;
  margin-top: 0.71111111rem;
}
.details-page .main .de_bot .gml {
  padding-left: 1.06666667rem;
  overflow: hidden;
}
.details-page .main .de_bot .gml i {
  font-size: 0.71111111rem;
  color: #666666;
  float: left;
  width: 4.62222222rem;
  margin-right: 18.63111111rem;
  height: 2.13333333rem;
  line-height: 2.13333333rem;
}
.details-page .main .de_bot .gml a {
  float: left;
  margin-top: 0.56888889rem;
}
.details-page .main .de_bot .gml a img {
  width: 0.71111111rem;
  height: 0.99555556rem;
}
.details-page .main .de_bot .ml {
  padding-left: 1.06666667rem;
  overflow: hidden;
  border-top: 1px solid #cccccc;
}
.details-page .main .de_bot .ml i {
  font-size: 0.71111111rem;
  color: #666666;
  float: left;
  width: 4.62222222rem;
  margin-right: 18.63111111rem;
  height: 2.13333333rem;
  line-height: 2.13333333rem;
}
.details-page .main .de_bot .ml a {
  float: left;
  margin-top: 0.56888889rem;
}
.details-page .main .de_bot .ml a img {
  width: 0.71111111rem;
  height: 0.99555556rem;
}
.details-page .main .deta_mai {
  margin-top: 1.70666667rem;
}
.details-page .main .deta_mai h1 {
  font-size: 1.28rem;
  color: #333333;
  width: 13.08444444rem;
  margin: 0 auto;
  height: 1.63555556rem;
  line-height: 1.63555556rem;
  text-align: center;
  border-bottom: 1px solid #666666;
}
.details-page .main .deta_mai h2 {
  font-size: 0.71111111rem;
  margin-left: 6.75555556rem;
  line-height: 1.35111111rem;
}
.details-page .main .deta_mai h2 i {
  color: #666666;
  margin-right: 1.70666667rem;
}
.details-page .main .deta_mai .fur {
  margin-top: 1.77777778rem;
  overflow: hidden;
}
.details-page .main .deta_mai .fur h3 {
  width: 12.23111111rem;
  margin: 0 auto;
  overflow: hidden;
}
.details-page .main .deta_mai .fur h3 i {
  font-size: 1.06666667rem;
  color: #ffffff;
  background-color: #cf4cff;
  border-radius: 0.92444444rem;
  margin-right: 0.64rem;
  height: 1.84888889rem;
  line-height: 1.84888889rem;
  width: 1.84888889rem;
  display: block;
  float: left;
  text-align: center;
}
.details-page .main .deta_mai .fur h3 b {
  margin-top: 0.28444444rem;
  float: left;
  font-size: 0.85333333rem;
  line-height: 1.20888889rem;
  color: #333333;
  width: 9.6rem;
  border-bottom: 1px solid #666666;
}
.details-page .main .deta_mai .fur img {
  width: 17.35111111rem;
  height: 12.08888889rem;
  margin-left: 5.33333333rem;
  float: left;
  margin-top: 1.20888889rem;
}
.details-page footer {
  background-color: #ebb2ff;
  width: 100%;
  display: block;
  height: 3.48444444rem;
  position: fixed;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
.details-page footer .opt1 {
  display: block;
  float: left;
  margin-left: 1.84888889rem;
}
.details-page footer .opt1 i {
  background: url("../img/dian1_03.png") no-repeat;
  background-size: 1.77777778rem, 1.77777778rem;
  width: 1.77777778rem;
  height: 1.77777778rem;
}
.details-page footer .opt2 {
  margin-left: 2.48888889rem;
  margin-right: 2.48888889rem;
  display: block;
  float: left;
}
.details-page footer .opt2 i {
  background: url("../img/dian2_03.png") no-repeat;
  background-size: 1.77777778rem, 1.77777778rem;
  width: 1.77777778rem;
  height: 1.77777778rem;
}
.details-page footer .opt3 {
  display: block;
  float: left;
}
.details-page footer .opt3 i {
  background: url("../img/dian3_03.png") no-repeat;
  background-size: 1.77777778rem, 1.77777778rem;
  width: 1.77777778rem;
  height: 1.77777778rem;
}
.details-page footer .opt4 {
  overflow: hidden;
  display: block;
  float: right;
}
.details-page footer .opt4 span {
  width: 6.25777778rem;
  line-height: 3.48444444rem;
  background-color: #d666ff;
  border: 0;
  outline: none;
  font-size: 1.06666667rem;
  color: #fffefe;
  text-align: center;
  float: left;
}
.details-page footer .opt4 .too {
  background-color: #cf4cff;
}
.details-page footer .opt1,
.details-page footer .opt2,
.details-page footer .opt3 {
  float: left;
  width: 1.77777778rem;
  margin-top: 0.28444444rem;
}
.details-page footer .opt1 i,
.details-page footer .opt2 i,
.details-page footer .opt3 i {
  display: block;
  margin: 0 auto;
}
.details-page footer .opt1 b,
.details-page footer .opt2 b,
.details-page footer .opt3 b {
  display: block;
  text-align: center;
  line-height: 0.85333333rem;
  width: 1.77777778rem;
  font-size: 0.71111111rem;
  margin-top: 0.35555556rem;
  color: #333333;
}
